package com.dingding.common.core.util;

import java.util.Date;

/**
 * @Description:时间操作处理类
 * @author fengshuonan
 * @date 2016年8月23日 下午5:26:09
 * @version 叮叮搭车
 * @since 2.4
 */
public class DateUtils {

	/**
	 * @Description:当前时间加上指定天数后的时间
	 * @author fengshuonan
	 * @since 2.4
	 */
	public static Date addDate(Date date,int days){
		return new Date(date.getTime() + days * 24 * 60 * 60 * 1000);
	}
	
	/**
	 * @Description:获取两个时间的时间差
	 * @author fengshuonan
	 * @return long 时间差 单位：秒
	 * @since 2.4
	 */
	public static long getTwoDateDiff(Date date1,Date date2){
		
		if(date1 == null || date2 == null){
			return 0;
		}
		
		long l1 = date1.getTime();
		long l2 = date2.getTime();
		
		if(l1 > l2){
			return (l1-l2)/1000;
		}else{
			return (l2-l1)/1000;
		}
	}
	
}
